package org.osflash.signals.natives.base;

import flash.utils.Timer;
import org.osflash.signals.natives.sets.TimerSignalSet;

class SignalTimer extends Timer {
	public var signals(getSignals, never) : TimerSignalSet;

	var _signals : TimerSignalSet;
	public function getSignals() : TimerSignalSet {
		return _signals ||= new TimerSignalSet(this);
	}

	public function new(delay : Float, repeatCount : Int = 0) {
		super(delay, repeatCount);
	}

}

